草庐IT

Java 文档注释

全部标签

java - 与创建 JSON 相比,是否有一种在 Java 中创建 xml 的简单方法

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:CreateXMLfileusingjava在Java中创建JSONObject{"box":"tissue","desk":"wood"}我需要做的就是JSONObjectjson=newJSONObject();json.put("box","tissue");json.put("desk","wood");要创建JSONObject{"my-stuff":{"box":"tissue","desk":"wood"}}我需要做的就是JSONObjectjson=newJSONObject();json.p

java - SAX 的 characters() 方法未解析文本节点中的特殊字符

我正在制作一个android应用程序,我在其中使用SAX解析器解析XML。在XML中有标签:Deals&Dealmakers:Technology,mediaandcommunicationsM&A如您所见,它包含一些特殊的章程,例如&问题是我正在使用SAX的隐式方法:@Overridepublicvoidcharacters(char[]ch,intstart,intlength)throwsSAXException{}在这里,参数'char[]ch'应该获取整行Deals&交易撮合者:技术、媒体和通信并购但它只获得“交易”。我该如何解决这个问题?一个问题可能是因为我

java - 使用 SAXParser 根据 XSD 验证 XML 结果错误

我有一个XML文件和一个XSD文件,我想根据XSD验证XML。但我不断收到以下错误:org.xml.sax.SAXParseException;schema_reference.4:Failedtoreadschemadocument'/connector/connector.xsd',because1)couldnotfindthedocument;2)thedocumentcouldnotberead;3)therootelementofthedocumentisnot.我打印了规范路径以确保我尝试使用正确的文件。但它不会工作。XML:A1mailtest@test.com12XS

xml - XSLT 外部文档查找

我有一个file.xmltest1test2test3test4test5test6还有一个lookup.xmlfieldAfieldBfieldC我正在尝试获得以下输出test1test2test3test4test5test6到目前为止,我想出了以下transform.xslXsl的新手因此不确定为什么会出现编译错误 最佳答案 看起来您的想法是正确的(而且是一个新颖的想法),但有些地方需要修复。请试试这个:为了让key()在$lookupDocDOM中定位值,需要在上下文中使用key()那个DOM,这就是最后一个模板的用途。当它

c# - 在 XmlTextReader 对象中读取 'fake' xml 文档(xml 片段)

[案例]我收到了一堆“xml文件”,其中包含关于其中大量文档的元数据。至少,那是我的要求。我在没有根元素的“xml文件”中收到的内容,它们的结构类似于这样(我遗漏了一堆元素):[问题]当我尝试读取XmlTextReader对象中的文件时,它无法告诉我没有根元素。[当前解决方法]当然,我可以将文件作为流读取,附加和并将流写入新文件并在XmlTextReader中读取该文件。这正是我现在正在做的,但我不想“篡改”原始数据。[请求的解决方案]我知道我应该为此使用XmlTextReader和DocumentFragment选项。但是,这会产生编译时错误:Anunhandledexception

java - 无法处理 DOMSource : check that saxon9-dom. jar 在类路径上

当我运行一个简单的函数来更新没有jars的DOMXML时,它运行正确。如果我将它的代码放入一个有很多jar的现有项目中,我会得到这个异常Exceptioninthread"main"java.lang.RuntimeException:net.sf.saxon.trans.XPathException:DOMSourcecannotbeprocessed:checkthatsaxon9-dom.jarisontheclasspath这里transformer.transform(source,result);在哪里TransformerFactorytransformerFactory

sql-server - SQL Server XML 操作 - 只能插入非文档节点

符合主题SQLServerXMLmodifywithnoresult而在插入新节点之前我得到了错误XQuery[modify()]:Onlynon-documentnodescanbeinserted.Found"xs:string?".新节点的主体:有什么办法可以解决吗?DECLARE@newNodeDatavarchar(max)=...@newNodeData变量的一些文本修改然后declare@xmlxml;select@xml=t.xmlData//t.xmlDataisntexttypefromtabletwhereid=123set@xml.modify('declare

java - Java Swing HTML 解析器能否解析 HTML 文档中包含的任何类型的标记语言或仅解析 HTML?

我有一个包含一些XML数据的HTML,我希望对它进行解析。SwingHTML解析器是否能够在这些XML标记内导航? 最佳答案 如果您正在寻找一个HTML解析器来处理类似于现代浏览器的HTML,那么您应该看看JSouphttp://www.jsoup.org 关于java-JavaSwingHTML解析器能否解析HTML文档中包含的任何类型的标记语言或仅解析HTML?,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

java - 验证 XSD 本身

谁能告诉我如何验证XSD文件本身(不是针对XSD的XML)?我检查了很多论坛和网站(包括SO),其中大多数都提到了一些或其他在线validator。但这对我们来说不是一次性检查。我们的应用程序涉及使用XSD的XSL转换,因此我们需要确定要使用的XSD本身是否为有效格式,例如,所有标签都匹配,包括开始标签和结束标签。某些标签不允许作为子标签等。这就是为什么我们需要适当的java代码来实现相同的目的。如有任何帮助,我们将不胜感激。 最佳答案 您可以根据可以找到的w3XSD模式验证XSD文件here.使用与XSD文件验证任何其他XML文件

java.lang.ClassCastException,无法转换 DeepNodeListImpl

这是我的代码:publicvoidLogin(){try{DocumentBuilderFactorybuilderfactory=DocumentBuilderFactory.newInstance();DocumentBuilderdb=builderfactory.newDocumentBuilder();Filepath=newFile("src/dataPengguna/dataPengguna.xml");Documentdoc=db.parse(path);Elementpengguna=(Element)doc.getElementsByTagName("penggun